package cn.com.git.workflow.dao.mapper;

import cn.com.git.workflow.dao.model.WorkFlowConfig;
import cn.com.git.workflow.dao.model.WorkFlowConfigExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WorkFlowConfigMapper {
    int countByExample(WorkFlowConfigExample example);

    int deleteByExample(WorkFlowConfigExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WorkFlowConfig record);

    int insertSelective(WorkFlowConfig record);

    List<WorkFlowConfig> selectByExample(WorkFlowConfigExample example);

    WorkFlowConfig selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WorkFlowConfig record, @Param("example") WorkFlowConfigExample example);

    int updateByExample(@Param("record") WorkFlowConfig record, @Param("example") WorkFlowConfigExample example);

    int updateByPrimaryKeySelective(WorkFlowConfig record);

    int updateByPrimaryKey(WorkFlowConfig record);
}